will have been (doing)

Translations
aura été en train de (faire)